The Belfast & Moosehead Lake Railroad is run primarily by volunteers and runs only on certain weekends. The station they operate from also changes so check their website.
Since the railroad was evicted from downtown Belfast they now operate from City Point. I have pictures from both City Point and downtown. City Point Station is at 13 Oak Hill Rd., Belfast, ME 04915, 44°27'18.8"N 69°02'06.4"W.
Click on the ▶ to play the video.